using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace ASPAuthors.aspnetbyexample.ch08
{
/// <summary>
/// Summary description for culmination.
/// </summary>
public class culmination : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Label errorMessage;
protected System.Web.UI.WebControls.CustomValidator square_custom;
protected System.Web.UI.WebControls.Button save_button;
protected System.Web.UI.WebControls.ValidationSummary valsummary;
protected System.Web.UI.WebControls.TextBox fullname;
protected System.Web.UI.WebControls.RequiredFieldValidator fullname_required;
protected System.Web.UI.WebControls.TextBox age;
protected System.Web.UI.WebControls.RequiredFieldValidator age_required;
protected System.Web.UI.WebControls.RangeValidator age_range;
protected System.Web.UI.WebControls.TextBox email;
protected System.Web.UI.WebControls.RegularExpressionValidator email_regex;
protected System.Web.UI.WebControls.TextBox password;
protected System.Web.UI.WebControls.RequiredFieldValidator password_required;
protected System.Web.UI.WebControls.RegularExpressionValidator RegularExpressionValidator1;
protected System.Web.UI.WebControls.TextBox password_confirm;
protected System.Web.UI.WebControls.RequiredFieldValidator password_confirm_required;
protected System.Web.UI.WebControls.CompareValidator password_confirm_compare;
protected System.Web.UI.WebControls.TextBox phone;
protected System.Web.UI.WebControls.RegularExpressionValidator phone_regex;
protected System.Web.UI.WebControls.TextBox ssn;
protected System.Web.UI.WebControls.RegularExpressionValidator ssn_regex;
protected System.Web.UI.WebControls.TextBox zip;
protected System.Web.UI.WebControls.RegularExpressionValidator zipregex;
protected System.Web.UI.WebControls.TextBox total_donation;
protected System.Web.UI.WebControls.RequiredFieldValidator total_donation_required;
protected System.Web.UI.WebControls.RangeValidator total_donation_range;
protected System.Web.UI.WebControls.TextBox net_portion;
protected System.Web.UI.WebControls.RequiredFieldValidator net_portion_required;
protected System.Web.UI.WebControls.CompareValidator net_portion_compare;
protected System.Web.UI.WebControls.CompareValidator net_portion_positive;
protected System.Web.UI.WebControls.TextBox square;
public culmination()
{
Page.Init += new System.EventHandler(Page_Init);
}
private void Page_Load(object sender, System.EventArgs e)
{
// Put user code to initialize the page here
}
protected void validateSquare(object sender, System.Web.UI.WebControls.ServerValidateEventArgs e)
{
int _square;
int _sqrt;
try
{
_square = Int32.Parse(square.Text.ToString());
}
catch
{
e.IsValid = false;
return;
}
try
{
_sqrt = Int32.Parse(Math.Sqrt(Double.Parse(_square.ToString())).ToString());
}
catch
{
e.IsValid = false;
return;
}
e.IsValid = true;
}
private void Page_Init(object sender, EventArgs e)
{
//
// CODEGEN: This call is required by the ASP.NET Windows Form Designer.
//
InitializeComponent();
}
#region Web Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
}